🧑💻
특수문자 출력하기
February 06, 2024
문제
다음과 같이 출력하도록 코드를 작성해 주세요.
출력 예시
!@#$%^&*(\'"<>?:;코드1
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on('close', function () {
console.log(`!@#$%^&*(\\'"<>?:;`);
});코드2
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on('close', function () {
console.log('!@#$%^&*(\\\'"<>?:;');
});JS 특수문자 사용방법
| 코드 | 표시(출력) |
|---|---|
| ’ | 작은 따옴표 |
| ” | 큰 따옴표 |
| \ | 백슬래시 |
| \n | 줄 바꿈 |
| \r | 캐리지 리턴(CR) |
| \t | 탭(TAB) |
| \b | 백스페이스 |
| \f | 폼피드(FF) |
코드 해설
출력 부분
\를 출력하기 위해서는\\두개를 입력- 백틱일 경우 전체를 문자열로 생각하기 때문에 출력된다.
''(작은따옴표)일 경우 '를 출력하기 위해서는\'입력해야한다.- 그렇지 않으면 중간에서 문장 닫는 것으로 JS가 인식함